radar ray - French English Dictionary